A Conceptual Model for Learning to Program in Introductory Programming Courses

نویسنده

  • Azad Ali
چکیده

The purpose of this paper is to develop a conceptual model for learning to program in entry level programming courses. The intended model is aimed at providing a framework to simplify learning to program at beginner or entry level programming courses. Learning to program is considered to be a difficult task to many students and it has been attributed to the continuous decline in enrollment in technology programs lately. The conceptual model being worked on in this paper is developed along another model widely used in program and systems development known as the Systems Development Life Cycle or SDLC. The SDLC model is used widely in academia to teach the planning of programs and systems. Hence, the SDLC model is used in this paper to guide in the creation of a new conceptual model that is aimed to provide a framework to simplify learning to program.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Self-Efficacy and Engagement as Predictors of Student Programming Performance

Programming is a core subject introduced in the first year of an Undergraduate Computer Science programme. Since programming is a core subject, it is a major concern that high attrition and failure rates continue to be reported in such courses. Evidence from the literature suggests that programming is cognitively demanding, and the solutions proposed have had minimal impact on students in intro...

متن کامل

Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions

Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of variables as an aid in understanding program behavior. ...

متن کامل

Designing an Optimal Pattern of General Medical Course Curriculum: an Effective Step in Enhancing How to Learn

Introduction: In today's world with a vast amount of information and knowledge, medical students should learn how to become effective physicians. Therefore, the competencies required for lifelong learning in the curriculum must be considered. The purpose of this study was to present a desirable general medical curriculum with emphasis on lifelong learning. Methods: The present study was Mixe...

متن کامل

Observations of Student Competency in a CS1 Course

Two issues of related interest are investigated in this paper. The first issue is associated with the statement that “Learning to program is a key objective in most introductory computing courses, yet many computing educators have voiced concern over whether their students are learning the necessary programming skills in those courses” (McCracken et al. 2001). The second issue considers which t...

متن کامل

Teaching Introductory Programming to IS Students: The Impact of Teaching Approaches on Learning Performance

Introductory programming courses are typically required for undergraduate students majoring in Information Systems. Instructors use different approaches to teaching this course: some lecturing and assigning programming exercises, others only assigning programming exercises without lectures. This research compares the effects of these two teaching approaches on learning performance by collecting...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009